Application Integration: Constructing Composite Applications from Interactive Components
نویسندگان
چکیده
Creating new applications by integrating user interface and application components is a relatively new idea which is currently of wide interest. A significant part of this problem is clearly defining the separation between user interface and application components. This paper proposes a new design methodology based on the concept of an abstract data view (ADV), a structuring method which cleanly defines this separation. A number of examples of composite interactive documents, ones which could contain several different user interfaces with entities such as text, calculations, drawings and possibly even multi-media presentations, illustrate the ADV concept. These examples lead naturally to the introduction of the concept of hole, a user interface area in a composite interactive document which is managed by an external program, and uses ADVs. Prototypes of a number of systems supporting ADVs and holes are currently running in our laboratory.
منابع مشابه
Distributing the User Interface Logics along Actionable Components: the EFESTO Approach
Developing interactive systems is a very tough task. In particular, the development of user interfaces (UIs) is one of the most time consuming aspects in the software lifecycle. Software development is more and more moving toward composite applications. In this paper, we present a mashup model that enables the integration at the presentation layer of specific UI components. As application of th...
متن کاملModel-Driven Engineering of Composite Service Oriented Applications
Composite applications integrate web services with other business applications and components to implement business processes. Model-driven approaches tackle the complexity of composite applications caused by domain and technology heterogeneity and integration requirements. The method and framework described in this paper generate all artefacts (workflow, data, user interfaces, etc.), required ...
متن کاملMixup: A Development and Runtime Environment for Integration at the Presentation Layer
In this paper we present a development and runtime environment for creating composite applications by reusing existing presentation components. The granularity of components is that of stand-alone modules encapsulating reusable functionalities. The goal is to allow developers to easily create composite applications by combining the components' individual user interfaces.
متن کاملTask Coordination in Concurrent Engineering
Concurrent Engineering (CE) in an important facet of Enterprise Integration. Galileo3 is a language for constructing interactive design advice systems for CE, based on a generalization of constraint processing. We briefly overview the language, emphasizing the features which we believe make it especially suitable for constructing applications to support task coordination in CE. Then we provide ...
متن کاملIdentifying Evolvability for Integration
The seamless integration of commercial-off-the-shelf (COTS) components offers many benefits associated with reuse. Even with successful composite applications, unexpected interoperability conflicts can arise when COTS products are upgraded, new components are needed, and the application requirements change. Recent approaches to integration follow pattern-based design principles to construct an ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 23 شماره
صفحات -
تاریخ انتشار 1993